#
# $Id: s3c44b0x,v 1.3 2003/09/05 21:09:12 telka Exp $
#
# JTAG declarations for Samsung S3C44B0X
# Based on s3c4510b declartions file
# Copyright (C) 2003 ETC s.r.o.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
#
# Written by Eugene Borisov <borisov@ecst.csuchico.edu>, 2003.
#
# Documentation:
#

signal  ADDR4   A1        
signal  ADDR5   A2
signal  ADDR6   A3
signal  ADDR10  A4
signal  ADDR13  A5
signal  ADDR17  A6
signal  ADDR20  A7
signal  ADDR23  A8
signal  DATA0   A9
signal  DATA4   A10
signal  DATA8   A11
signal  DATA11  A12
signal  DATA12  A13
signal  DATA14  A14
signal  ADDR2   B1
signal  ADDR3   B2
signal  ADDR7   B3
signal  ADDR9   B4
signal  ADDR12  B5
signal  ADDR16  B6
signal  ADDR19  B7
signal  DATA1   B9
signal  DATA5   B10
signal  DATA9   B11
signal  DATA10  B12
signal  DATA13  B13
signal  DATA15  B14
signal  ADDR1   C1
signal  ADDR0   C2
signal  nCAS0   C3
signal  ADDR8   C4
signal  ADDR15  C6
signal  ADDR21  C7
signal  ADDR22  C8
signal  ADDR24  C9
signal  DATA3   C10
signal  DATA7   C11
signal  DATA17  C13
signal  DATA16  C14
signal  NCAS3   D1
signal  NCAS2   D2
signal  NCAS1   D4
signal  ADDR11  D5
signal  ADDR14  D6
signal  ADDR18  D7
signal  DATA2   D9
signal  DATA6   D10
signal  DATA18  D12
signal  DATA19  D13
signal  DATA20  D14
signal  NBE1    E1
signal  NBE0    E2
signal  NBE2    E3
signal  DATA21  E11
signal  DATA22  E12
signal  DATA23  E13
signal  NWE     F1
signal  NOE     F2
signal  NGCS0   F3
signal  NBE3    F4
signal  DATA24  F12
signal  DATA25  F13
signal  DATA26  F14
signal  NGCS3   G1
signal  NGCS2   G2
signal  NGCS1   G4
signal  DATA27  G11
signal  DATA30  G12
signal  DATA28  G13
signal  DATA29  G14
signal  NGCS4   H1
signal  NGCS5   H2
signal  NGCS6   H4
signal  VD0     H11
signal  DATA31  H12
signal  RXD0    H13
signal  TXD0    H14
signal  NGCS7   J1
signal  SCKE    J2
signal  SCLK    J3
signal  NWAIT   J4
signal  VCLK    J11
signal  VD1     J12
signal  VD3     J13
signal  VD2     J14
signal  NXDREQ0 K1
signal  NXDACK0 K2
signal  EXINT0  K3
signal  EXINT1  K4
signal  VLINE   K12
signal  VFRAME  K13
signal  VM      K14
signal  VSS     B8, E14, H3, L2
signal  EXINT2  L3
signal  TDO     L4
signal  NRESET  L5
signal  OM3     L6
signal  SIORDY  L7
signal  EXTAL0  L8
signal  TOUT1   L9
signal  VDDADC  L11
signal  VDDRTC  L12
signal  XTAL1   L13
signal  EXTAL1  L14
signal  EXINT4  M1
signal  EXINT3  M2
signal  TDI     M3
signal  CLKOUT  M4
signal  OM2     M5
signal  SIORXD  M6
signal  IICSCL  M7
signal  VDD     D8, F11, G3, L1, M8
signal  TOUT0   M9
signal  TOUT4   M10
signal  AIN1    M11
signal  AVCOM   M12
signal  AREFB   M13
signal  AREFT   M14
signal  EXINT5  N1
signal  EXINT7  N2
signal  TMS     N3
signal  VDDIO   C12, D3, N4
signal  OM0     N5
signal  ENDIAN  N6
signal  SIOT    N7
signal  XTAL0   N8
signal  EXTCLK  N9
signal  TOUT3   N10
signal  AIN0    N11
signal  AIN2    N12
signal  AIN6    N13
signal  AIN7    N14
signal  EXINT6  P1
signal  NTRST   P2
signal  TCK     P3
signal  VSSIO   C5, D11, E4, K11, L10, P4
signal  OM1     P5
signal  SIOCLK  P6
signal  IICSDA  P7
signal  PLLCAP  P9
signal  TOUT2   P10
signal  VSSADC  P11
signal  AIN3    P12
signal  AIN4    P13
signal  AIN5    P14


# mandatory data registers
register        BSR     257     # Boundary Scan Register
register        BR      1       # Bypass Register
# optional data registers
register        DIR     32      # Device Identification Register

register	SCAN	4	# Select scan channel for ARM

instruction length 4

# mandatory instructions
instruction EXTEST              0000    BSR
instruction SAMPLE/PRELOAD      0011    BSR
instruction BYPASS              1111    BR

# optional instructions
instruction HIGHZ               0111    BR
instruction IDCODE              1110    DIR
instruction INTEST		1100	BSR
instruction CLAMP		0101	BR

instruction CLAMPZ		1001	BR
instruction RESTART		0100	BR
instruction SCAN_N		0010	SCAN

bit 256 I ? CLKOUT
bit 255 C 1 .
bit 254 O ? CLKOUT 255 1 Z
bit 253 I ? PNRESET
bit 252 I ? OM0
bit 251 I ? OM1
bit 250 I ? .
bit 249 I ? .
bit 248 I ? ENDIAN
bit 247 C 1 .
bit 246 O ? ENDIAN 247 1 Z
bit 245 I ? SIOCLK
bit 244 C 1 .
bit 243 O ? SIOCLK 244 1 Z
bit 242 I ? SIORXD
bit 241 C 1 .
bit 240 O ? SIORXD 241 1 Z
bit 239 I ? SIORDY
bit 238 C 1 .
bit 237 O ? SIORDY 238 1 Z
bit 236 I ? SIOTXD
bit 235 C 1 .
bit 234 O ? SIOTXD 235 1 Z
bit 233 I ? IICSDA
bit 232 O ? IICSDA 232 1 Z
bit 231 I ? IICSCL
bit 230 O ? IICSCL 230 1 Z
bit 229 I ? EXTCLK
bit 228 I ? TOUT0
bit 227 C 1 .
bit 226 O ? TOUT0 227 1 Z
bit 225 I ? TOUT1
bit 224 C 1 .
bit 223 O ? TOUT1 224 1 Z
bit 222 I ? TOUT2
bit 221 C 1 .
bit 220 O ? TOUT2 221 1 Z
bit 219 I ? TOUT3
bit 218 C 1 .
bit 217 O ? TOUT3 218 1 Z
bit 216 I ? TOUT4
bit 215 C 1 .
bit 214 O ? TOUT4 215 1 Z
bit 213 I ? VFRAME
bit 212 C 1 .
bit 211 O ? VFRAME 212 1 Z
bit 210 I ? VM
bit 209 C 1 .
bit 208 O ? VM 209 1 Z
bit 207 I ? VLINE
bit 206 C 1 .
bit 205 O ? VLINE 206 1 Z
bit 204 I ? VCLK
bit 203 C 1 .
bit 202 O ? VCLK 203 1 Z
bit 201 I ? VD3
bit 200 C 1 .
bit 199 O ? VD3 200 1 Z
bit 198 I ? VD2
bit 197 C 1 .
bit 196 O ? VD2 197 1 Z
bit 195 I ? VD1
bit 194 C 1 .
bit 193 O O VD1 194 1 Z
bit 192 I ? VD0
bit 191 C 1 .
bit 190 O ? VD0 191 1 Z
bit 189 I ? RXD0
bit 188 C 1 .
bit 187 O ? RXD0 188 1 Z
bit 186 I ? TXD0
bit 185 C 1 .
bit 184 O ? TXD0 185 1 Z
bit 183 I ? DATA31
bit 182 C 1 .
bit 181 O ? DATA31 182 1 Z
bit 180 I ? DATA30
bit 179 C 1 .
bit 178 O ? DATA30 179 1 Z
bit 177 I ? DATA29
bit 176 C 1 .
bit 175 O ? DATA29 176 1 Z
bit 174 I ? DATA28
bit 173 C 1 .
bit 172 O ? DATA28 173 1 Z
bit 171 I ? DATA27
bit 170 C 1 .
bit 169 O ? DATA27 170 1 Z
bit 168 I ? DATA26
bit 167 C 1 .
bit 166 O ? DATA26 167 1 Z
bit 165 I ? DATA25
bit 164 C 1 .
bit 163 O ? DATA25 164 1 Z
bit 162 I ? DATA24
bit 161 C 1 .
bit 160 O ? DATA24 161 1 Z
bit 159 I ? DATA23
bit 158 C 1 .
bit 157 O ? DATA23 158 1 Z
bit 156 I ? DATA22
bit 155 C 1 .
bit 154 O ? DATA22 155 1 Z
bit 153 I ? DATA21
bit 152 C 1 .
bit 151 O ? DATA21 152 1 Z
bit 150 I ? DATA20
bit 149 C 1 .
bit 148 O ? DATA20 149 1 Z
bit 147 I ? DATA19
bit 146 C 1 .
bit 145 O ? DATA19 146 1 Z
bit 144 I ? DATA18
bit 143 C 1 .
bit 142 O ? DATA18 143 1 Z
bit 141 I ? DATA17
bit 140 C 1 .
bit 139 O ? DATA17 140 1 Z
bit 138 I ? DATA16
bit 137 C 1 .
bit 136 O ? DATA16 137 1 Z
bit 135 I ? DATA15
bit 134 C 1 .
bit 133 O ? DATA15 134 1 Z
bit 132 I ? DATA14
bit 131 O ? DATA14 134 1 Z
bit 130 I ? DATA13
bit 129 O ? DATA13 134 1 Z
bit 128 I ? DATA12
bit 127 O ? DATA12 134 1 Z
bit 126 I ? DATA11
bit 125 O ? DATA11 134 1 Z
bit 124 I ? DATA10
bit 123 O ? DATA10 134 1 Z
bit 122 I ? DATA9
bit 121 O ? DATA9 134 1 Z
bit 120 I ? DATA8
bit 119 O ? DATA8 134 1 Z
bit 118 I ? DATA7
bit 117 C 1 .
bit 116 O ? DATA7 117 1 Z
bit 115 I ? DATA6
bit 114 O ? DATA6 117 1 Z
bit 113 I ? DATA5
bit 112 O ? DATA5 117 1 Z
bit 111 I ? DATA4
bit 110 O ? DATA4 117 1 Z
bit 109 I ? DATA3
bit 108 O ? DATA3 117 1 Z
bit 107 I ? DATA2
bit 106 O ? DATA2 117 1 Z
bit 105 I ? DATA1
bit 104 O ? DATA1 117 1 Z
bit 103 I ? DATA0
bit 102 O ? DATA0 117 1 Z
bit 101 C 1 .
bit 100 O ? ADDR24 101 1 Z
bit 99  C 1 .
bit 98  O ? ADDR23 99 1 Z
bit 97  C 1 .
bit 96  O ? ADDR22 97 1 Z
bit 95  C 1 .
bit 94  O ? ADDR21 95 1 Z
bit 93  C 1 .
bit 92  O ? ADDR20 93 1 Z
bit 91  C 1 .
bit 90  O ? ADDR19 91 1 Z
bit 89  C 1 .
bit 88  O ? ADDR18 89 1 Z
bit 87  C 1 .
bit 86  O ? ADDR17 87 1 Z
bit 85  C 1 .
bit 84  O ? ADDR16 85 1 Z
bit 83  C 1 .
bit 82  O ? ADDR15 83 1 Z
bit 81  O ? ADDR14 83 1 Z
bit 80  O ? ADDR13 83 1 Z
bit 79  O ? ADDR12 83 1 Z
bit 78  O ? ADDR11 83 1 Z
bit 77  O ? ADDR10 83 1 Z
bit 76  O ? ADDR9 83 1 Z
bit 75  O ? ADDR8 83 1 Z
bit 74  O ? ADDR7 83 1 Z
bit 73  O ? ADDR6 83 1 Z
bit 72  O ? ADDR5 83 1 Z
bit 71  O ? ADDR4 83 1 Z
bit 70  O ? ADDR3 83 1 Z
bit 69  O ? ADDR2 83 1 Z
bit 68  O ? ADDR1 83 1 Z
bit 67  C 1 .
bit 66  O ? ADDR0 67 1 Z
bit 65  C 1 .
bit 64  O ? NCAS0 65 1 Z
bit 63  O ? NCAS1 65 1 Z
bit 62  C 1 .
bit 61  O ? NCAS2 62 1 Z
bit 60  C 1 .
bit 59  O ? NCAS3 60 1 Z
bit 58  C 1 .
bit 57  O ? NBE0 58 1 Z
bit 56  O ? NBE1 58 1 Z
bit 55  C 1 .
bit 54  O ? NBE2 55 1 Z
bit 53  C 1 .
bit 52  O ? NBE3 53 1 Z
bit 51  O ? NOE  58 1 Z
bit 50  O ? NWE  58 1 Z
bit 49  O ? NGCS0 58 1 Z
bit 48  C 1 .
bit 47  O ? NGCS1 48 1 Z
bit 46  C 1 .
bit 45  O ? NGCS2 46 1 Z
bit 44  C 1 .
bit 43  O ? NGCS3 44 1 Z
bit 42  C 1 .
bit 41  O ? NGCS4 42 1 Z
bit 40  C 1 .
bit 39  O ? NGCS5 40 1 Z
bit 38  O ? NGCS6 65 1 Z
bit 37  O ? NGCS7 65 1 Z
bit 36  C 1 .
bit 35  O ? SCKE 36 1 Z
bit 34  C 1 .
bit 33  O ? SCLK 34 1 Z
bit 32  I ? NXWAIT
bit 31  C 1 .
bit 30  O ? NXWAIT 31 1 Z
bit 29  I ? NXDREQ0
bit 28  C 1 .
bit 27  O ? NXDREQ0 28 1 Z
bit 26  I ? NXDACK0
bit 25  C 1 .
bit 24  O ? NXDACK0 25 1 Z
bit 23  I ? EXINT0
bit 22  C 1 .
bit 21  O ? EXINT0 22 1 Z
bit 20  I ? EXINT1
bit 19  C 1 .
bit 18  O ? EXINT1 19 1 Z
bit 17  I ? EXINT2
bit 16  C 1 .
bit 15  O ? EXINT2 16 1 Z
bit 14  I ? EXINT3
bit 13  C 1 .
bit 12  O ? EXINT3 13 1 Z
bit 11  I ? EXINT4
bit 10  C 1 .
bit 9  O ? EXINT4 10 1 Z
bit 8  I ? EXINT5
bit 7  C 1 .
bit 6  O ? EXINT5 7 1 Z
bit 5  I ? EXINT6
bit 4  C 1 .
bit 3  O ? EXINT6 4 1 Z
bit 2  I ? EXINT7
bit 1  C 1 .
bit 0  O ? EXINT7 1 1 Z

initbus s3c44b0x
